home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-13 / vj_120.zip / VJHELP.HLP < prev    next >
Text File  |  1992-03-24  |  64KB  |  1,723 lines

  1.  
  2. \RT\
  3. ═══════════════ Built-in Keystroke Macros for "Normal" Layout ════════════════
  4.         (Edit VJHELP.HLP if you change the layout)
  5.  
  6. <Alt-N>        {FILE, Open}         Open a new file for editing
  7. <Alt-X>        {FILE, Exit}         Exit VEDIT
  8. <Ctrl-F>    {EDIT, Format para}     Format a paragraph
  9. <Alt-Bksp>    {EDIT, Undo, Edit}     Undo last edit operation (keystroke)
  10. <Ctrl-U>    {EDIT, Undo, Line}     Undo current/previous line(s)
  11. <F9>        {BLOCK, Set marker}     Set "character" type block marker
  12. <Ctrl-N>    {BLOCK, Set column}     Set "column" type block marker
  13. <Ctrl-PgUp>    {GOTO, Beginning}     Goto the beginning of the file
  14. <Ctrl-PgDn>    {GOTO, End}         Goto the end of the file
  15. <Ctrl-S>    {GOTO, Set}         Set a text marker
  16. <Ctrl-G>    {GOTO, Goto}         Goto a text marker
  17. <Alt-F3>    {GOTO, Matching ()}     Goto matching parentheses () <> [] {}
  18. <Alt-J>        {MISC, Color toggle}     Toggle between window colors
  19. <Alt-L>        {MISC, VGA/EGA toggle}     Toggle between 25 and 43/50 line
  20. <Ctrl-K>    {MISC, Keyboard, Add}    Add a new keystroke macro
  21. <Alt-K>        {MISC, Keyboard, Record} Begin recording a new keystroke macro
  22. <Ctrl-P>    {PRINT, Block}         Print a block of text
  23.  
  24.  
  25. Press <Enter> to continue: 
  26.  
  27. Box drawing characters assigned to <Shft-F1> through <Shft-F10>:
  28.  
  29. ╔══════╤══════╤══════╤══════╤══════╤══════╤══════╤══════╤══════╤══════╗
  30. ║  F1  │  F2  │  F3  │  F4  │  F5  │  F6  │  F7  │  F8  │  F9  │  F10 ║
  31. ╟──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────╢
  32. ║  ║   │  ═   │  ╔   │  ╗   │    ╚  │  ╝   │  ╦   │  ╩   │  ╠   │  ╣   ║
  33. ╚══════╧══════╧══════╧══════╧══════╧══════╧══════╧══════╧══════╧══════╝
  34.  
  35. Press <Enter> to continue: 
  36.  
  37.         HELP TOPICS
  38.  
  39. STAT        Status line messages
  40. MARG        Setting left and right margins
  41. FORM        Formatting paragraphs
  42. HZ        Horizontal scrolling
  43. IC        Inserting control and graphics characters
  44. CONV        Lower / upper case key conversion
  45. MOUSE        Mouse support
  46.  
  47. Enter the word on the left for help on above topics: 
  48. \CU\ \CD\ \CR\ \CL\
  49.  
  50. [CURSOR UP]        Moves the cursor up one line, to the same horizontal
  51.             position if possible. If the position is in the middle
  52.             of a tab, it moves to the end of the tab. The "Cursor
  53.             Positioning mode" determines whether the cursor can be
  54.             positioned past shorter lines.
  55.  
  56. [CURSOR DOWN]        Moves the cursor down one line, to the same
  57.             horizontal position if possible.
  58.  
  59. [CURSOR RIGHT]        Moves the cursor to the next character. At the end of
  60.             the line, it moves to the beginning of the next line.
  61.             With "Cursor positioning mode" set to "4", the cursor
  62.             is permitted to move past the end of a line.
  63.  
  64. [CURSOR LEFT]        Moves the cursor to the previous character. At the
  65.             beginning of a line, it moves to the end of the
  66.             previous line.
  67.  
  68. \LB\ \LE\ \NL\
  69.  
  70. [LINE BEGIN]        Moves the cursor to the first character of the current
  71.             line or, if already there, to the first character of
  72.             the previous line of text.
  73.  
  74. [LINE END]        Moves the cursor to the end of the current line or,
  75.             if already there, to the end of the next line of text.
  76.  
  77.             The behavior of [LINE BEGIN] and [LINE END] can be
  78.             changed with {CONFIG, Emulation, Line emulation mode}.
  79.  
  80. [NEXT LINE]        Moves the cursor to the beginning of the next line of
  81.             text.
  82.  
  83. \PW\ \NW\ \PP\ \NP\
  84.  
  85. [PREVIOUS WORD]        Moves the cursor to the first character of the current
  86.             word or, if already there, to the beginning of the
  87.             previous word.
  88.  
  89. [NEXT WORD]        Moves the cursor to the first character of next word.
  90.  
  91.  
  92. [PREV PARAGRAPH]    Moves the cursor to the beginning of the current
  93.             paragraph or, if already there, to the beginning of
  94.             the previous paragraph.
  95.  
  96. [NEXT PARAGRAPH]    Moves the cursor to the beginning of next paragraph.
  97.  
  98. \SU\ \SD\ \SR\ \SL\
  99.  
  100. [SCROLL UP]        Similar to [CURSOR UP], except that the cursor remains
  101.             on the same screen line and the screen moves down
  102.             instead.
  103.  
  104. [SCROLL DOWN]        Similar to [CURSOR DOWN], except that the cursor
  105.             remains on the same screen line and the screen moves
  106.             up instead.
  107.  
  108. [SCROLL RIGHT]        Moves the screen window right to view long lines
  109.             going off the right side of the screen.
  110.  
  111. [SCROLL LEFT]        Moves the screen window left to view the beginning
  112.             part of long lines.
  113.  
  114. \TC\ \NT\
  115.  
  116. [TAB CHARACTER]        In Overstrike mode, it moves the cursor to the next
  117.             tab stop, same as [NEXT TAB STOP]. In Insert mode or
  118.             at the end of a line it inserts a Tab character
  119.             <Ctrl-I> (or optionally spaces to the next tab stop).
  120.             Change the "Typewriter mode" to make [TAB CHARACTER]
  121.             always insert a Tab character (or spaces).
  122.  
  123. [NEXT TAB STOP]        Moves the cursor to the character at the next tab
  124.             stop.
  125.  
  126. \PU\ \PD\ \SB\ \SE\
  127.  
  128. [PAGE UP]        Backs up to the previous "page" of text - similar to
  129.             typing [CURSOR UP] for 3/4 screen lines.
  130.  
  131. [PAGE DOWN]        Advances to the next "page" of text - similar to
  132.             typing [CURSOR DOWN] for 3/4 screen lines.
  133.  
  134. [SCREEN BEGIN]        Moves the cursor to the top (allowed) line in the
  135.             window, typically line 3.
  136.  
  137. [SCREEN END]        Moves the cursor to the bottom (allowed) line in the
  138.             window, typically line 22.
  139.  
  140. \IT\ \EC\
  141.  
  142. [INSERT TOGGLE]        Toggles between the "Insert" and "Overstrike" modes.
  143.             Use {EDIT, Insert mode} and {EDIT, Overstrike mode}
  144.             to force a particular mode.
  145.  
  146.  
  147. [ENTER CTRL]        Enters the next character, whether a displayable
  148.             character, a control character or a graphics
  149.             character, into the text.
  150.  
  151. \BS\ \DC\ \EE\ \EL\
  152.  
  153. [BACKSPACE]    Deletes the character to the left of the cursor. At the
  154.         beginning of a line it deletes the preceding <CR><LF> pair,
  155.         effectively merging two lines together.
  156.  
  157. [DELETE]    Deletes the character at the cursor position. The cursor
  158.         doesn't move. Also deletes the "newline" character, which for
  159.         DOS, is normally a <CR><LF> pair.
  160.  
  161.         If the cursor is in, or just past, a highlighted block, the
  162.         entire block is deleted.
  163.  
  164. [ERASE EOL]    Deletes (erases) all characters from the cursor position to
  165.         the end of the text line.
  166.  
  167. [ERASE LINE]    Deletes (erases) the entire text line.
  168.  
  169. \DP\ \DN\
  170.  
  171. [DEL PREVIOUS WORD]    Deletes the previous word and any following spaces if
  172.             the cursor is at the beginning of a word. Otherwise
  173.             deletes only that portion of the word to the left of
  174.             the cursor.
  175.  
  176. [DEL NEXT WORD]        Deletes the entire word and any following spaces if
  177.             the cursor is at the beginning of a word. Otherwise
  178.             deletes from the cursor position to the end of the
  179.             word.
  180.  
  181. \CA\ \ES\
  182.  
  183. [CANCEL]    Cancels the current operation, e.g. any pull-down menu or any
  184.         prompt. It cancels any operation taking place because of a
  185.         [REPEAT]. At the edit level (no prompts) it removes the
  186.         first block marker (if set).
  187.  
  188. [ESCAPE]    Escapes from the current prompt or menu level. At the edit
  189.         level it pops up the {ESCAPE} menu from which you can cancel
  190.         operations or exit/quit the editor.
  191.  
  192. \RE\ \RL\
  193.  
  194. [REPEAT]    The next typed character or edit function is repeated. This
  195.         is either a multiple of four or the number typed in. Press
  196.         [CANCEL] to abort.
  197.  
  198. [REPEAT LAST]    Repeats the last edit operation a single time.
  199.  
  200. \ID\ \UD\
  201.  
  202. [INDENT]    Increases the left margin by the amount of the "Indent
  203.         Increment". Each new line is then automatically padded with
  204.         tabs and spaces to the left margin. The padding will also take
  205.         place on the current line if the cursor is before any text on
  206.         the line.
  207.  
  208. [UNDENT]    Reduces the left margin by the "Indent increment", until it is
  209.         zero. One [UNDENT] therefore cancels one [INDENT].
  210.  
  211. NOTE:        If the cursor is within a highlighted block, these functions
  212.         will indent/undent the entire block.
  213.  
  214. \VE\ \VS\
  215.  
  216. [VISUAL EXIT]        Visual Mode is exited to Command Mode. The current
  217.             cursor position in the buffer becomes the Command Mode
  218.             edit position.
  219.  
  220. [VISUAL ESCAPE]        This is identical to the [VISUAL EXIT], except that
  221.             any current command execution is aborted.
  222.  
  223. \BC\ \BM\
  224.  
  225. The operation of these special editing functions depends upon how many
  226. block markers have been set:
  227.  
  228. FUNCTION      Default    NO MARKERS SET  1 MARKER SET    2 MARKERS SET
  229. ───────────────────────┬─────────────────────────────────────────────────────
  230. [BLOCK COPY]  <Ctrl-F9>│ Set 1st Marker  Set 2nd Marker  Copy block to cursor
  231. [BLOCK MOVE]  <Alt-F9> │ Set 1st Marker  Set 2nd Marker  Move block to cursor
  232.  
  233. [BLOCK COPY] can be used to set the block markers regardless of how the block
  234. will be used. However, if both block markers are set, pressing [BLOCK COPY]
  235. again will copy the block to the current cursor position.
  236.  
  237. \RC\ \RM\ \RI\
  238.  
  239. [T-REG COPY]    Copies the highlighted block of text to the "scratchpad" text
  240.         register. If no block markers are yet set, it sets the first
  241.         block marker.
  242.  
  243. [T-REG MOVE]    Copies the highlighted block of text to the "scratchpad" text
  244.         register and deletes the block from the original text. If no
  245.         block markers are yet set, it sets the first block marker.
  246.  
  247. [T-REG INSERT]    Inserts the contents of the "scratchpad" text register at the
  248.         current cursor position. If the block was copied/moved to the
  249.         text register as a columnar block, it will be inserted as a
  250.         columnar block. The register contents are not altered.
  251.  
  252. \SH\ \SA\
  253. [SEARCH]    Performs a search. Prompts for the search string - enter up to
  254.         80 characters; or [CURSOR UP] to reuse previous search
  255.         strings. Press [SEARCH] again to select from the "search
  256.         options".
  257.  
  258.         Press <Ctrl-N> to search for <CR><LF>. To search for other
  259.         control chars precede the control char with [ENTER CTRL]
  260.         (<Ctrl-Q>). Use "||" to search for a single "|".
  261.  
  262.         If the cursor is within a highlighted block, the search is
  263.         restricted to the block. The search starts at the cursor
  264.         position; move to the beginning of the block to search the
  265.         entire block.
  266.  
  267.  
  268. [SEARCH AGAIN]    Repeats the previous [SEARCH] or [REPLACE]. Allows searching
  269.         for or replacing the next occurrence.
  270.  
  271.  
  272. OPTIONS: [A]gain  [B]egin  [F]ar  [R]everse  [W]ord  Expressions[Y/N]
  273.  
  274.     Select one or more options by typing the corresponding letters
  275.     "A", "B", "F", "R", "W" and "Y" or "N" followed by <Enter>.
  276.  
  277. A    Reuses the previous search/replace strings. In conjunction with
  278.     [B]egin it can be used to search again starting from the beginning of
  279.     the file.
  280.  
  281. B    Starts search from the beginning of the buffer/file.
  282.  
  283. F    Search/replace to the "far" end of the file, performing file buffering
  284.     if necessary. Also causes [B]egin option to start search from the
  285.     beginning of the file. This option is the DEFAULT unless the "Enable
  286.     global file operations" switch is off.
  287.  
  288. R    Search/replace in the reverse direction, i.e. toward the beginning of
  289.     the file.
  290.  
  291. W    Restricts the search to entire "words".
  292.  
  293. Y/N    Overrides the current search mode. "Y" enables regular expressions
  294.     while "N" disables regular expressions.
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303. SEARCH PATTERN MATCHING CODES
  304.  
  305. |A    Match any alphabetic letter, upper or lower case
  306. |B    Match a blank - single space or tab
  307. |C    Match any control character
  308. |D    Match any numeric digit - "0" - "9"
  309. |F    Match any alphanumeric - a letter or a digit
  310. |G    Match any group delimiter - (), {}, [], <>
  311. |L    Match end of line:  <CR> and/or <LF>
  312. |N    Match any character except following character or pattern
  313. |S    Match any separator - not a letter or digit
  314. |T    Match selected separators (terminators) -
  315.     Space, Tab, <CR>, <LF>, ; : , " '
  316. |U    Match any upper case letter
  317. |V    Match any lower case letter
  318. |W    Match white space - single or multiple spaces or tabs
  319. |X    Match any character
  320. |<    Match beginning of line (zero length match)
  321. |>    Match end of line (zero length match)
  322. |0    Match the null (hex 00) character
  323. |{set}    Matches one occurrence of any item in the "pattern set".
  324. |[set]    Matches one optional occurrence of any item in "pattern set".
  325. ||    Use "||" when you need to search for "|"
  326.  
  327. \RP\
  328. [REPLACE]    Performs a selective or global search and replace. Prompts for
  329.         the search and replacement strings. After locating the text,
  330.         prompts with the replacement options.
  331.  
  332.         If the cursor is within a highlighted block, the search/
  333.         replace is restricted to the block; the search starts at the
  334.         cursor position.
  335.  
  336.  
  337.  
  338. REPLACE? [Y]es [N]o [R]est [O]ne [C]ancel
  339.  
  340.     Select one option by pressing "Y", "N", "R", "O" or "C".
  341.  
  342. Y    Make the replacement; search for next occurrence.
  343. N    Do not make the replacement; search for next occurrence.
  344. R    Make replacement and replace all other occurrences without prompting.
  345. O    Make "one" single replacement; function is done.
  346. C    Do not make the replacement; function is done.
  347.  
  348. \HE\
  349.  
  350. [HELP]        You are successfully using the [HELP] function. In addition to
  351.         help with the edit functions, the last help menu screen
  352.         includes a menu of common Visual Mode topics.
  353.  
  354. \ME\
  355.  
  356. [MENU]        Starts the pull-down menu interface from which you can select
  357.         the desired editing function. Use the cursor keys to access
  358.         the desired item. Then press <Enter> to select it. Pressing
  359.         [ESCAPE] backs you out of the menu system one level at a time.
  360.         Pressing [CANCEL] cancels any prompts and removes the menu
  361.         interface.
  362.  
  363.         For specific help, access the desired pull-down menu and press
  364.         [HELP].
  365.  
  366. \BL\
  367. {BLOCK} Menu --
  368.  
  369. Set marker        Marks the beginning and end of a text block. Note that
  370.             either the beginning or the end of the block may be
  371.             set first. The 2nd marker is only needed for "Copy to
  372.             cursor" and "Move to cursor". When only the first
  373.             block marker is set, the cursor position is used as
  374.             the second marker.
  375.  
  376. Set column marker    Marks a columnar block of text.
  377.  
  378. Copy to cursor        Copies the previously marked block of text to the
  379.             current cursor position.
  380.  
  381. Move to cursor        Moves the previously marked block of text to the
  382.             current cursor position and deletes the block from its
  383.             original position.
  384.  
  385. Copy to register    Copies the block of text to the "scratchpad" register.
  386.             The status line message changes to "TEXT".
  387.  
  388. Move to register    Similar to "Copy", except that the text block is
  389.             deleted from the text after it is moved to the
  390.             "scratchpad" register.
  391.  
  392. Insert register        Inserts the "scratchpad" register at the current
  393.             cursor position.  The register itself is not changed.
  394.  
  395. Delete            Deletes the currently marked block of text.
  396.  
  397.             [DELETE] will also delete the block when the cursor
  398.             is in the block.
  399.  
  400. Write to disk        Prompts for a filename and then writes the marked
  401.             block of text to a file on disk.
  402.  
  403. Remove markers        Removes (cancels) any block markers which are
  404.             currently set.
  405.  
  406. Swap ends        Swaps the position of the cursor with the current
  407.             block marker. Selecting it twice restores the cursor
  408.             and block marker. Useful for seeing where the block
  409.             begins.
  410.  
  411. \ED\
  412. {EDIT} Menu --
  413.  
  414. Insert mode        Changes to "Insert" mode if not already set.
  415.  
  416. Overstrike mode        Changes to "Overstrike" mode if not already set.
  417.  
  418. Enter CTRL char        Prompts for the control character to be inserted.
  419.             The character corresponding to the next pressed key
  420.             is inserted without regard to any function that
  421.             key might perform. Same as [ENTER CTRL].
  422.  
  423. Erase line        Deletes (erases) the entire text line. Same as
  424.             [ERASE LINE].
  425.  
  426. Erase EOL        Deletes (erases) all characters from the cursor
  427.             position to the end of the text line. Same as
  428.             [ERASE EOL].
  429.  
  430. Center line        Centers the text line between the current left and
  431.             right margins; advances to the next line.
  432.  
  433. Format paragraph    Formats a paragraph using the current left and
  434.             right margins.
  435.  
  436. Repeat            The next typed character or edit function is repeated.
  437.             This is either a multiple of four or the number typed
  438.             in. Press [CANCEL] to abort. Same as [REPEAT].
  439.  
  440. Insert file        Prompts for and then inserts the specified file at the
  441.             cursor position. {CONFIG, Emulation, Advance cursor
  442.             past...} controls whether the cursor is left at the
  443.             beginning or end of the inserted text.
  444.  
  445. Undo            Sub-menu - Undo recent editing operations keystroke-
  446.             by-keystroke, line-by-line or deletion-by-deletion.
  447.  
  448. Lower/Upper case    Sub-Menu - Change a letter to upper case, lower case
  449.             or switch its case. Works on a single char or within a
  450.             highlighted block.
  451.  
  452. \FL\
  453. {FILE} Menu --
  454.  
  455. Browse mode    Enables/disables browse mode for the current file and the
  456.         next file edited.
  457.  
  458.         When set to "Yes", the next file edited using {FILE, Open}
  459.         (<Alt-N>) will be opened in a fast "browse-only" mode.
  460.  
  461.         To alter a file currently in browse-only mode, close the file
  462.         with {FILE, New}, set browse mode to "No" and re-edit the file
  463.         with {FILE, Open}.
  464.  
  465.         Browse-only mode is permanently selected when starting up
  466.         VEDIT with the "-b" option.
  467.  
  468. New        Empties (closes) the buffer. If the buffer contains an
  469.         altered file, you are prompted whether the file should be
  470.         saved or abandoned.
  471.  
  472.     Note:    {FILE, New} is rarely needed because you can use {FILE, Open}
  473.         to save/abandon the current file and create a new file.
  474.  
  475. Open        Opens a new file for editing. The current file may be saved
  476.         or abandoned. If the new file does not exist, it is created.
  477.  
  478. Directory       Displays the directory of any desired drive or directory. Any
  479.         new drive and/or directory you select will become the new
  480.         "default" or "current" directory. Allows use of wildcard
  481.         characters, e.g. "*.TXT". Press <Enter> to display all files.
  482.  
  483. Save as        Saves the file being edited under a new name and permits
  484.         continued editing under this new name.
  485.  
  486. Save and cont.    Saves current file to disk for continued editing. Protection
  487.         against power failure or major mistakes.
  488.  
  489. Exit        Prompts whether the current file is to be saved or abandoned.
  490.         It then exits VEDIT. If the buffer is empty or the file has
  491.         not been altered, it exits without prompting.
  492.  
  493. \GO\ {GOTO} Menu --
  494. Begin of file    Moves cursor to the first character in the file.
  495.  
  496. End of file    Moves cursor past the last character in the file.
  497.  
  498. Line #        Prompts for a line number and moves the cursor to the
  499.         beginning of that line.
  500.  
  501. Column #    Prompts for a column number and moves the cursor to that
  502.         column. Useful when editing very long lines.
  503.  
  504. Set marker    Prompts for a digit "0 - 9". Sets an invisible text marker
  505.         to which you can later "jump" back with {GOTO, Goto marker}.
  506.  
  507. Goto marker    Prompts for a digit "0 - 9". "Jumps" to a previously set
  508.         text marker. If the marker has not been set the cursor does
  509.         not move.
  510.  
  511. Matching ()    Performs nested parentheses matching for structured
  512.         programming languages. With the cursor positioned at one of
  513.         the eight characters (, ), {, }, [, ], <, >, it moves the
  514.         cursor forward or backward to the matching pair. Otherwise,
  515.         searches forwards for one of the characters.
  516.  
  517. \HM\
  518. {HELP} Menu --
  519.  
  520. General        Same as pressing [HELP] while editing. Begins by displaying
  521.         the current keyboard layout.
  522.  
  523. Status display    Displays the VEDIT version #, current directory, input and
  524.         output file names, file size, memory usage, time and date.
  525.  
  526. \MM\
  527. {MISC} Menu --
  528.  
  529. ASCII table    Displays the 256 byte ASCII table. Allows inserting any
  530.         character while viewing the table.
  531.  
  532. DOS shell    Permits temporarily entering DOS. Give the DOS command "EXIT"
  533.         to return to VEDIT.
  534.  
  535. Run DOS program    Prompts for the name of the DOS program (or command) to be
  536.         run. Returns immediately to VEDIT when the program is done.
  537.  
  538. Color toggle    Toggles through different window colors (attributes).
  539.  
  540. VGA/EGA toggle    Toggles a VGA between 25 and 50 line modes; toggles an EGA
  541.         between 25 and 43 line modes.
  542.  
  543. Keyboard layout        Sub-menu - Add new keystroke macros and display
  544.             existing ones. Also save keystroke macros to disk
  545.             and load from disk.
  546.  
  547. \PR\
  548. {PRINT} Menu --
  549.  
  550. All        Prints the entire file. All text is offset from the left edge
  551.         of the paper by the "Printer margin". Typically prints 60
  552.         lines of text on each page, with a 3 line margin at the top
  553.         and bottom of each page. (Also performs a "Finish/Eject".)
  554.  
  555. Block        Prints a block of text. If no block marker is set, sets the
  556.         first marker. If one or two block markers are set, prints
  557.         the block.
  558.  
  559. Finish/Eject    Releases (flushes) the current print job. On a network printer
  560.         (or under UNIX), this causes the text to be sent to the
  561.         printer. When printing to a file, this closes the file, making
  562.         it permanent on disk.
  563.  
  564.         If {PRINT, Config, Page eject on Finish/Eject} is set, a page
  565.         eject is also sent to the printer (or print file).
  566.  
  567.         Use this item following one or more {PRINT, Block}.
  568.  
  569. Eject        Advances the printer to the top of the next page. (Depending
  570.         upon configuration, either line feeds or a form feed is used.)
  571.  
  572.         Use this item to start printing on a new page without
  573.         releasing the print job (or closing the print file).
  574.  
  575.         On a non-network DOS printer, there is no noticeable
  576.         difference between "Finish/Eject" and "Eject".
  577.  
  578. Reset        Resets VEDIT to assume printer is at the top of a page.
  579.  
  580. Config        Sub-menu - Change configuration of the margins, paper size,
  581.         line spacing and enabling Form-feeds.
  582.  
  583. \SM\
  584. {SEARCH} Menu --
  585.  
  586. Search        Performs the same function as [SEARCH].
  587.  
  588. Replace        Performs the same function as [REPLACE].
  589.  
  590. Again        Performs the same function as [SEARCH AGAIN].
  591.  
  592. Cancel        Cancels only the current search and replace strings.
  593.  
  594. Config        Sub-menu - select whether the search distinguishes between
  595.         upper and lower case letters.
  596.  
  597. \CF\
  598. {CONFIG} Menu --
  599.  
  600. Tab stops     Display/change the current tab stops.
  601.  
  602. Word processing     Display/change left/right margins, enable justification.
  603.  
  604. Programming     Access features which aid in writing programs.
  605.  
  606. Colors         Display/change all the screen colors.
  607.  
  608. Screen display     Access screen display options, enable scroll bars.
  609.  
  610. Emulation     Access features for emulating other word processors.
  611.  
  612. File handling     Access to file handling parameters.
  613.  
  614. Misc         Access to cursor and keyboard options; beep and help levels.
  615.  
  616. Save into VEDIT  Saves any configuration changes and, optionally, any new
  617.          keystroke macros into VEDIT to make them permanent.
  618.  
  619.     NOTE:     Use {MISC, Keyboard layout} to change keyboard layout.
  620.          Use {PRINT, Config} to change printer configuration.
  621.          Use {SEARCH, Config} to change search configuration.
  622. \EM\
  623. ESCAPE Menu --        (Press [ESCAPE] again to escape from this menu.)
  624.  
  625. Remove block markers    Removes any block markers which are currently set.
  626.             The messages "1-END" or "BLOCK" will disappear from
  627.             the status line. Same as {BLOCK, Remove markers}.
  628.  
  629. Exit            Saves/abandons the file and exits VEDIT.
  630.             Same as {FILE, Exit}.
  631.  
  632. \UN\
  633. {EDIT, Undo} Sub-Menu --
  634.  
  635. Edit        Each time pressed, restores the effect of the previous key-
  636.         stroke.
  637.  
  638. Line        Restores the current line to its earlier condition. Pressed
  639.         again, it moves to the previously accessed line. Pressed
  640.         again, it restores the previously changed line.
  641.  
  642. Deletion    Inserts the most recently deleted text (of 3 or more
  643.         characters) at the cursor. Pressed again inserts the
  644.         previously deleted text and so on.
  645.  
  646. Reset        Resets the Undo stacks. Permits setting a starting point for
  647.         extensive Undo later.
  648.  
  649. \LU\
  650. {EDIT, Lower/Upper case} Sub-menu --
  651.  
  652. Changes the case of a letter; other characters are not affected. Works on a
  653. single character or, if the cursor is within a highlighted block, on the
  654. entire block. (Note: currently does not work with columnar blocks.)
  655.  
  656. Lower case        Force letter(s) to lower case.
  657.  
  658. Upper case        Force letter(s) to upper case.
  659.  
  660. Switch case        Switch the case of the letters.
  661.  
  662. \KM\
  663. {MISC, Keyboard layout} Sub-menu --
  664.  
  665. Add macro    Adds a keystroke macro to the keyboard layout. First prompts
  666.         for the key which will perform the keystroke macro. Then
  667.         prompts for the keystrokes which constitute the macro. You
  668.         can edit the keystroke macro using [BACKSPACE].
  669.  
  670.         Keystroke macros let you assign a frequently typed sequence
  671.         of keys to an unused function or control key. They permit
  672.         "hot key" access to common menu functions. Custom edit
  673.         functions can be created through use of the Command Mode.
  674.  
  675. Record macro    Adds a keystroke macro by recording your editing operations
  676.         while you make them. The status line indicates this special
  677.         mode with "Record macro" on the left side. The right side
  678.         indicates the key-press needed to stop the recording.
  679.  
  680.     NOTE:    Use {CONFIG, Save into VEDIT} to permanently add new
  681.         keystroke macros to VEDIT.
  682.  
  683. Change layout    Lets you change the keyboard layout for the basic edit
  684.         functions.
  685.  
  686. Display layout    Displays the keyboard layout. Either the entire layout or
  687.         just the keystroke macros can be displayed.
  688.  
  689. Print layout    Prints the keyboard layout. Either the entire layout or just
  690.         the keystroke macros can be printed.
  691.  
  692. Save to disk    Saves the entire keyboard layout including any newly added
  693.         keystroke macro to a disk file. This file can easily be
  694.         edited and then loaded back into VEDIT.
  695.  
  696. Load from disk    Load an entire new keyboard layout including new keystroke
  697.         macros from a disk file. Examples files to load are
  698.         "WORDSTAR.KEY" and "WORDPERF.KEY".
  699.  
  700. \PC\ {PRINT, Config} Sub-menu --
  701. Paper length        Set to the LENGTH of the paper in lines, typically 66.
  702.             The number of lines printed per page is the paper size
  703.             minus the top and bottom margins.
  704.  
  705. Top margin        The number of blank lines printed at the top of each
  706.             page. A value of "0" causes printing to start on the
  707.             very first line.
  708.  
  709. Bottom margin        The number of blank lines printed at the bottom of
  710.             each page.
  711.  
  712. Left margin        This is the number of columns that all text is offset
  713.             from the left edge of the paper.
  714.  
  715.     NOTE:        If all three margins are set to zero (0), the text is
  716.             printed without any formatting.
  717.  
  718.  
  719. Line spacing        Determines whether text is single spaced (1), double
  720.             spaced (2) or triple spaced (3).
  721.  
  722. Enable Form-feed    When enabled, VEDIT uses a Form-feed character to
  723.             advance to a new page;  otherwise multiple Line-feeds
  724.             are used. Any Form-feed character in the text also
  725.             signals VEDIT to start a new page.
  726.  
  727. Page eject on        Determines whether a page eject is included at the end
  728. Finish/Eject        of each print job, i.e. with {PRINT, All} and {PRINT,
  729.             Finish/Eject}. Normally enabled for non-network DOS
  730.             printer and disabled for network and UNIX/QNX
  731.             printers.
  732. Printer        Selects the printer device:
  733.         0 = Default    The default printer can be changed below.
  734.         1 = LPT1:
  735.         2 = LPT2:
  736.         3 = LPT3:
  737.         4 = COM1:
  738.         5 = COM2:
  739.         6 = COM3:
  740.         7 = file    Each time you start a new print job, you will
  741.                 be prompted for the filename.
  742. Change default printer    Selects the device to which VEDIT prints when
  743.             {PRINT, Config, Printer} is set to "0". Under DOS,
  744.             this is initially "PRN" (under UNIX/QNX, it is "lp").
  745.             This device can also be changed to a filename such
  746.             as "VEDITPRN.PRN"; however, each print job will then
  747.             overwrite the previous one.
  748.  
  749. \SC\ {SEARCH, Config} Sub-menu --
  750. Equate Upper/Lower case during search
  751.  
  752.     Determines whether upper and lower case letters are equated when
  753.     searching and replacing. Typically they are equated so that the
  754.     string "why" will match "Why", "WHY" and "why".
  755.  
  756. \GW\ {CONFIG, Word processing} Sub-menu --
  757. Left margin  (0 - 80)
  758.  
  759.     The left margin used for formatting paragraphs. It is also the
  760.     "Indent position" in Visual Mode and can also be changed with
  761.     [INDENT] and [INDENT].
  762.  
  763. Right margin  (0=Off, 1 - 255)
  764.     The right margin used for word wrap and for formatting paragraphs. A
  765.     value of "0" disables both word wrap and formatting. It should be
  766.     disabled when editing programs!
  767. Justify paragraphs  (0=Off, 1=On, 2=Unjustify)
  768.  
  769.     Determines whether {EDIT, Format paragraph} will also justify the
  770.     formatted paragraph. "0" disables justification; "1" enables
  771.     justification. "2" will "unjustify" the paragraph, removing extra
  772.     spaces.
  773.  
  774. \GP\ {CONFIG, Programming} Sub-menu --
  775. Auto-indent mode
  776.  
  777.     When enabled, the indent position for a new line of text is initially
  778.     the same as for the previous line of text. This is convenient for
  779.     programming in 'C', Pascal, PL/I, etc. The indent position can then
  780.     be changed with [INDENT] and [UNDENT].
  781.  
  782.  
  783.  
  784.  
  785. Indent increment  (1 - 20)
  786.  
  787.     Controls how much further the editor indents each time [INDENT] is
  788.     pressed.
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795. Lower/upper case key conversion  (0 - 3)
  796.  
  797.     Determines whether lower case characters are converted to upper case.
  798.  
  799.     0 - No conversion takes place.
  800.     1 - All lower case letters are converted to upper case.
  801.     2 - Lower case letters are converted to upper case, unless the cursor
  802.         is past a "special" character set by parameter (5). Primarily
  803.         applicable to assembly language programming, where it is
  804.         desirable to have the Label, Opcode and Operand in upper case and
  805.         the comment in upper and lower case.
  806.     3 - Similar to (2) except that characters are reversed instead of
  807.         being forced to upper case.
  808.  
  809. Conditional conversion character  (32 - 126)
  810.  
  811.     Sets the conditional upper/lower case conversion character used above.
  812.  
  813. \GC\ {CONFIG, Colors} Sub-menu --
  814. Black on Blue      16    Blue on Black      1    Green on Black      2
  815.      Green      32        Green     33         Blue     18
  816.      Cyan      48        Cyan     49         Cyan     50
  817.      Red      64        Red     65         Red     66
  818.      Magenta  80        Magenta  81         Magenta 82
  819.      Brown      96        Brown     97         Brown     98
  820.      White     112        White    113         White  114
  821.  
  822.  
  823.  
  824. Cyan on Black      3    Red on  Black      4    Magenta on Black   5
  825.     Blue     19        Blue     20           Blue      21
  826.     Green     35        Green     36           Green  37
  827.     Red     67        Cyan     52           Cyan      53
  828.     Magenta     83        Magenta     84           Red      69
  829.     Brown     99        Brown    100           Brown 101
  830.     White    115        White    116           White 117
  831.  
  832.  
  833.  
  834. Brown on Black      6    White on Black      7    Yellow on Black      14
  835.      Blue     22         Blue     23          Blue      30
  836.      Green     38         Green     39          Green      46
  837.      Cyan     54         Cyan     55          Cyan      62
  838.      Red     70         Red     71          Red      78
  839.      Magenta 86         Magenta 87          Magenta 94
  840.      White    111         Brown    103          Brown     110
  841.                               White     119
  842.  
  843.  
  844. Edited text        Color of the text being edited.
  845.  
  846. Status line        Color of the status line, filename, line and column
  847.             numbers.
  848.  
  849. Status line messages    Color of the "TEXT", "BLOCK", "INS" and other
  850.             messages.
  851.  
  852. Window border        Color of the border around the editing window.
  853.  
  854. Window border message    Color of the "WINDOW" message of the active window.
  855.  
  856. Dialog prompts        Color of the pop-up dialog boxes.
  857.  
  858. Main menu        Color of the main menu bar
  859.  
  860. Main menu selection    Color of the letter which selects each main menu item.
  861.  
  862. Main menu highlighting    Color of the item which is currently selected.
  863.  
  864. Pull-down menu        Color of the pull-down menus
  865.  
  866. Pull-down menu selection    Color of the letter which selects each
  867.                 pull-down menu item.
  868.  
  869. Pull-down menu (override)    Override color for the sub-menu item which is
  870.                 currently selected. If "0", the reverse video
  871.                 of "Pull-down menu" is used.
  872.  
  873. Block highlighting (override)    Override color for blocks being highlighted.
  874.                 If "0", the reverse video of the text color
  875.                 is used.
  876.  
  877. Cursor (override)        Override color for the (non-system) cursor.
  878.                 If "0", the reverse video of the text color
  879.                 is used.
  880.  
  881. Screen erase (override)        Override for portion of editing window where
  882.                 there is no text. If "0", the same color as
  883.                 the text is used.
  884.  
  885. Help window (override)        Override for pop-up help windows. If "0", the
  886.                 same color as the current text is used.
  887.  
  888. Inactive menu items (override)    Override for items in the {BLOCK} menu which
  889.                 are currently inactive. If "0", the same color
  890.                 as "Pull-down menu" is used.
  891.  
  892. \GD\ {CONFIG, Screen display} Sub-menu --
  893. Enable scroll bars
  894.  
  895.     Determines whether editing windows are displayed with scroll bars
  896.     and full borders; this simplifies mouse operation.
  897.  
  898.     Since a change does not affect the current screen, you must save
  899.     the configuration with {CONFIG, Save into VEDIT} and restart VEDIT
  900.     for it to take effect.
  901.  
  902.  
  903. Enable sub-menu preview
  904.  
  905.     When set to "Yes", sub-menus are displayed before they are selected.
  906.     This is non-standard, but is particularly useful when browsing the
  907.     sub-menus in the {CONFIG} menu. When using a mouse, sub-menus are
  908.     always previewed as is typical in other programs.
  909.  
  910.  
  911.  
  912.  
  913. Screen display options (0 - 7)
  914.  
  915.     Controls in what mode characters are displayed.
  916.  
  917.     This option combines five options into one by having you add "mask"
  918.     values (setting bits) for each desired sub-option.
  919.  
  920.     The base value of "0" displays all characters literally except <Tab>,
  921.     <CR> and <LF>.
  922.  
  923.     Mask 1 - Display control characters in the format "^x".
  924.     Mask 2 - Display graphics characters in the format "<nnn>".
  925.     Mask 4 - Display <Tab>, <CR> and <LF> literally (when possible).
  926.  
  927. NOTE:   If Mask-1 and Mask-4 are both set, all control characters are
  928.     displayed as "." (period). This is needed for CRT terminals and other
  929.     systems which cannot display control characters literally.
  930.  
  931.  
  932.  
  933. Newline display character (0 - 255)
  934.  
  935.     The character displayed at the end of each line in Visual Mode where
  936.     the "newline" normally is. The default "space" (value 32) is, of
  937.     course, not visible. Visible candidates on an IBM PC include values
  938.     11 and 14.
  939.  
  940. Note:    This character is only displayed when Mask-4 of "Screen display
  941.     options" is reset.
  942.  
  943. Tab display character (0 - 255)
  944.  
  945.     The fill-character used to display tab characters on the screen. By
  946.     default "spaces" (value 32) are displayed to the next tab position.
  947.     If you need a better indication of where tab characters are, pick
  948.     another character such as a "period" (value 46) or value 4.
  949.  
  950. Note:    This character is only displayed when Mask-4 of "Screen display
  951.     options" is reset.
  952.  
  953. \GE\ {CONFIG, Emulation} Sub-menu --
  954. Cursor positioning mode  (0 - 4)
  955.  
  956.     The cursor positioning mode controls how the cursor moves on the
  957.     screen where there is no text.
  958.  
  959.     0 - Cursor positions only to real text.
  960.     1 - Cursor moves straight up/down past short lines.
  961.     2 - Cursor zig-zags up/down past short lines.
  962.     3 - Cursor moves as (1), pads when inserting past line.
  963.     4 - Cursor moves anywhere, pads when inserting past line.
  964. Typewriter emulation mode  (0 - 7)
  965.     0 - [TAB CHAR] and <Enter> always insert respective characters.
  966.     1 - [TAB CHAR] performs [NEXT TAB STOP] in "Overstrike" mode and
  967.         inserts a Tab character in "Insert" mode.
  968.     2 - [TAB CHAR] always inserts; <Enter> performs [NEXT LINE] in
  969.         "Overstrike" mode and inserts a "newline" in "Insert" mode.
  970.     3 - [TAB CHAR] same as mode "1"; <Enter> same as mode "2".
  971.     4 - [TAB CHAR] always inserts; <Enter> always performs [NEXT LINE].
  972.     5 - [TAB CHAR] same as mode "1"; <Enter> always performs [NEXT LINE].
  973. more...
  974.     6 - [TAB CHAR] always inserts; <Enter> inserts a "newline" following
  975.         the current line (opens a new line).
  976.     7 - [TAB CHAR] same as mode "1"; <Enter> same as mode "6".
  977.  
  978. Line emulation mode (0 - 5)
  979.     0 - [LINE BEGIN] and [LINE END] move to 1st/last character only on
  980.         current screen line. Successive presses have no effect.
  981.     1 - Move to 1st/last character of current text line. Successive
  982.         presses have no effect.
  983. more...
  984.     2 - Move to 1st/last char only on current screen line. Successive
  985.         presses move to preceding/next screen line.
  986.     3 - Move to 1st/last char on current text line. Successive presses
  987.         move to preceding/next text line.
  988.     4 - Move to 1st/last char only on current screen line; otherwise
  989.         same as mode "5".
  990.     5 - Move to 1st/last char on current text line. 2nd [LINE BEGIN] moves
  991.         to beginning of screen; 3rd moves to beginning of file. 2nd
  992.         [LINE END] moves to end of screen; 3rd moves to end of file.
  993.  
  994. Special emulation modes (0 - 255)
  995.  
  996.     Enables special emulation modes.
  997.  
  998.     This option combines six options into one by having you add "mask"
  999.     values (setting bits) for each desired sub-option.
  1000.  
  1001.     The base value of "0" disables the special modes.
  1002.  
  1003.  
  1004.     Mask 1  - [SCREEN BEGIN] / [SCREEN END] goto 1st/last column on line.
  1005.     Mask 2  - [SCROLL UP] / [SCROLL DOWN] leave cursor in screen line.
  1006.     Mask 4  - Unused.
  1007.     Mask 8  - [CURSOR RIGHT] and [CURSOR LEFT] don't wrap.
  1008.     Mask 16 - Last char, not newline, is last line position (vi only).
  1009.     Mask 32 - [BACKSPACE] and [DELETE] don't delete newline.
  1010.     Mask 64 - [DELETE] doesn't delete block.
  1011.     Mask 128- [SEARCH] and [REPLACE] also perform [SEARCH AGAIN]
  1012.  
  1013.  
  1014.  
  1015. Expand <Tab> key with spaces
  1016.  
  1017.     Determines whether the [TAB CHARACTER] key is expanded with spaces to
  1018.     the next tab position. If not, a Tab character is inserted into the
  1019.     text. Tab characters are normally used to save disk space.
  1020.  
  1021.     If you enable this option, you will probably want to disable {CONFIG,
  1022.     Emulation, Retab after columnar block insert} to prevent columnar-
  1023.     block operations from inserting Tab characters.
  1024.  
  1025. Auto-Cancel block markers
  1026.  
  1027.     Determines whether the new block of text is highlighted following a
  1028.     direct block copy or move.
  1029.  
  1030.     No  - New block of text is highlighted. This emulates WordStar,
  1031.           Sidekick, etc., but requires an extra step to remove markers.
  1032.     Yes - Auto-cancel markers so that block markers are reset/removed
  1033.           following a direct copy or move.
  1034.  
  1035. Horizontal scroll margin  (0 = Off, 40 - 255)
  1036.  
  1037.     Sets the maximum right margin for scrolling. Text lines longer than
  1038.     this "scroll margin" are wrapped to the next screen line. Typically
  1039.     set to 79 to have long lines wrapped on the screen. Set to "0" to
  1040.     disable the margin and have long lines extend indefinitely to the
  1041.     right.
  1042.  
  1043.  
  1044.  
  1045. Horizontal scroll increment  (1 - 100)
  1046.  
  1047.     Determines how much the screen scrolls right or left when [SCROLL
  1048.     RIGHT] and [SCROLL LEFT] are pressed or VEDIT scrolls automatically.
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055. Retab after columnar block insert
  1056.  
  1057.     Controls whether sequences of spaces in a columnar block insertion
  1058.     are converted to Tab characters. During a columnar block copy/move
  1059.     to a text register (direct copy/move uses a hidden register), Tab
  1060.     characters are always converted to spaces. When this switch is
  1061.     enabled, the spaces in the inserted text and following spaces in the
  1062.     existing text are converted to Tab characters. This switch does not
  1063.     affect normal block insertions.
  1064.  
  1065.     Controls whether sequences of spaces in a columnar block insertion are
  1066.     converted to Tab characters. During a columnar block copy/move to a
  1067.     text register, tab characters are always converted to spaces. When a
  1068.     columnar register is inserted or "Copy/Move to cursor" is performed,
  1069.     and this switch enabled, the spaces in the inserted text are converted
  1070.     to tab characters.
  1071.  
  1072.     This switch does not affect normal (non-columnar) block operations.
  1073.  
  1074.  
  1075. Trim spaces after columnar block insert
  1076.  
  1077.     Controls whether the trailing spaces of a columnar block insertion at
  1078.     the end of lines are removed. This only trims spaces on those lines
  1079.     involved in the insertion.
  1080.  
  1081.  
  1082.  
  1083.  
  1084.  
  1085. Advance cursor past block insert
  1086.  
  1087.     Determines whether the cursor advances following a block, text
  1088.     register or file insertion.
  1089.  
  1090.     No  - The cursor is not moved and is left at the beginning of the
  1091.           inserted text.
  1092.     Yes - The cursor is advanced past the inserted text.
  1093.  
  1094. \GF\ {CONFIG, File handling} Sub-menu --
  1095. Enable backup files
  1096.  
  1097.     Controls whether backup files are created, i.e. whether the original
  1098.     file is renamed to "filename.BAK".
  1099.  
  1100. Use V-SWAP when entering DOS
  1101.  
  1102.     Determines whether VEDIT will use the V-SWAP program (when already
  1103.     installed in memory) to swap itself out of memory when entering DOS.
  1104.     No error is given if V-SWAP is not in memory.
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110. E-O-F processing (0=Off, 1=Truncate, 2=EOF Mark, 3=Padding)
  1111.     Controls how VEDIT deals with the Ctrl-Z end-of-file marker used in
  1112.     some DOS text files. If enabled, VEDIT does not read past the first
  1113.     Ctrl-Z and will not insert Ctrl-Z characters.
  1114.  
  1115.     0 - Normal text/binary file. Ctrl-Z is not treated specially.
  1116.     1 - Text file. Files are written in their exact file length.
  1117.     2 - Text file. Files are written with one Ctrl-Z end-of-file marker.
  1118.     3 - Text file. Files are written with one Ctrl-Z and are padded with
  1119.         zeros to make the file length a multiple of 128.
  1120. Newline character(s) (0=CR+LF, 1=LF)
  1121.  
  1122.     Determines how VEDIT assumes lines normally end. Controls screen
  1123.     display and operation of the [RETURN] function.
  1124.  
  1125.     0 - lines end in Carriage-return and Line-feed. Typical for DOS.
  1126.     1 - lines end in just a Line-feed. Typical for UNIX/XENIX.
  1127.  
  1128.  
  1129.  
  1130. Enable fast browse mode
  1131.  
  1132.     Only applicable when VEDIT has been started in browse mode ("-b"), the
  1133.     current file is a "read-only" file or you selected {FILE, Browse mode}
  1134.     before editing the current file.
  1135.  
  1136.     When enabled, {GOTO, Beginning of file}, {GOTO, End of file} and
  1137.     relative jumps with the mouse will be instantaneous; however, the
  1138.     current line number will not always be known.
  1139.  
  1140.     When disabled, browsing is slower, but the line number is always
  1141.     displayed.
  1142.  
  1143. \GM\ {CONFIG, Misc} Sub-menu --
  1144. Cursor type  (0 - 4)
  1145.  
  1146.     The displayed cursor type. Type 1 is generally best on the IBM PC.
  1147.  
  1148.     0 - Blinking underline (configurable) character
  1149.     1 - Blinking reverse video block - variable blink rate
  1150.     2 - Solid reverse video block
  1151.     3 - Attribute  (uses IBM PC "blink" attribute)
  1152.     4 - System cursor (IBM PC only)
  1153.  
  1154. Cursor blink rate  (10 - 255)
  1155.  
  1156.     The cursor's blink rate for cursor types 0 and 1. A smaller number
  1157.     causes the cursor to blink faster.
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164. Keyboard input options  (0 - 15)
  1165.  
  1166.     Controls processing of keyboard characters. Only rarely changed!
  1167.  
  1168.     This option combines four options into one by having you add "mask"
  1169.     values (setting bits) for each desired sub-option.
  1170.  
  1171.     The base value of "0" strips 8 bit characters, discards unassigned
  1172.     control keys and preserves the case of letters.
  1173.  
  1174.     Mask 1 - Enable 8 bit (graphics) keyboard characters.
  1175.     Mask 2 - Treat 8 bit characters as function keys.
  1176.     Mask 4 - Enter unassigned function/control keys into the text.
  1177.     Mask 8 - Reverse the case of all letters, e.g. typing "a" gives you
  1178.          "A" and typing "A" gives you "a".
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184. Beep level (0 - 4)
  1185.  
  1186.     Controls under what conditions VEDIT produces a beep on the speaker.
  1187.  
  1188.     0 - Never.
  1189.     1 - Only from the macro language (YA command).
  1190.     2 - Also when pressing invalid keys in dialog boxes.
  1191.     3 - Also when pressing invalid keys in the menu system.
  1192.     4 - Also when pressing unassigned function keys.
  1193.  
  1194. Help level (0 - 1)
  1195.  
  1196.     Enables the help line at the bottom of the screen within the menu
  1197.     system and during Point & Shoot file selection. "0" turns off this
  1198.     line.
  1199.  
  1200.  
  1201.  
  1202.  
  1203.  
  1204. Mouse cursor (0=Off, 1=Corner, 2=Center)
  1205.  
  1206.     Controls mouse support and where the mouse cursor is initially placed.
  1207.  
  1208.     0 - Disable mouse support.
  1209.     1 - Enable mouse support, place mouse cursor in top left corner
  1210.         where it is "invisible".
  1211.     2 - Enable mouse support, place mouse cursor in center of screen.
  1212.  
  1213.  
  1214. Keyboard repeat rate (0=Normal, 1 - 32)
  1215.  
  1216.     Controls how fast the keyboard will repeat when a key is held down.
  1217.     It is only applicable with IBM PC AT and PS/2 type keyboards.
  1218.  
  1219.     Higher numbers repeat faster. The special value "0" disables this
  1220.     feature to prevent interference with "TSR" type keyboard enhancing
  1221.     programs. To disable, select "0", save with {CONFIG, Save into VEDIT}
  1222.     and invoke VEDIT again.
  1223.  
  1224. \TM\
  1225. Select text marker -- (Set marker; Goto marker)
  1226.  
  1227. Press a digit "0" - "9" to select the desired text marker. Or press <Enter>
  1228. or any function key to select marker "0".
  1229.  
  1230. Up to 10 invisible markers may be set for remembering positions in a file and
  1231. returning to them later. Markers "stick" to particular characters.
  1232. Attempting to go to a marker which has not been set has no effect.
  1233.  
  1234. \CT\
  1235. Display/Change Tab stops --
  1236.  
  1237. Displays the current tab positions (stops). Press "Y" to change positions. If
  1238. you want a constant tab interval, e.g. "8", enter the single number and press
  1239. <Enter>. Otherwise, enter all of the desired tab positions followed by one
  1240. <Enter>. (The cursor automatically moves to the next line if needed.)
  1241.  
  1242. \AT\
  1243. ASCII table --        Displays the standard ASCII table.
  1244.  
  1245. All 256 characters are displayed with their decimal values. The first 32
  1246. control characters are also displayed in the common expanded "^" format.
  1247. Press <Enter> to see the next page of characters. Press "Y" to enter a
  1248. particular character - you will be prompted for its decimal value.
  1249.  
  1250. Note:    You can also enter control chars directly using [ENTER CTRL] or
  1251.     {EDIT, Enter CTRL char}. Box drawing characters can be entered
  1252.     directly using the IBM PC keyboard's "ALT keypad" feature.
  1253.  
  1254. \FN\ \FO\
  1255. {FILE, New} or {FILE, Open} prompt -- Save or abandon the current file.
  1256.  
  1257. [Y]es        Saves all changes to the current file.
  1258.  
  1259. [N]o        Abandons (quits) the current file. The changes to the current
  1260.         file are not saved.
  1261.  
  1262. \QF\
  1263. Abandon altered file [Y]es [N]o -- Confirmation for "EQ" command
  1264.  
  1265. [Y]es        Abandons the current file without saving any changes. If this
  1266.         is the last altered file, it exits VEDIT, otherwise it
  1267.         repeats for the next file.
  1268.  
  1269. [N]o        Cancels the command; does not abandon the file.
  1270.  
  1271. \FE\
  1272. {FILE, Exit} prompt -- Save/abandon file and exit.
  1273.  
  1274. [Y]es        Saves the specified file and exits VEDIT. If the file has no
  1275.         assigned filename, you are prompted for one.
  1276.  
  1277. [N]o-abandon    Abandons (quits) the specified file and exits VEDIT. The
  1278.         changes are not saved.
  1279.  
  1280. [C]ancel    Does not save/abandon the file and returns to editing.
  1281.  
  1282. \FF\
  1283. "Enter filename" prompt --
  1284.  
  1285. Enter the name of the desired file. You can include a full drive and path
  1286. specification. Examples: "letter2.txt", "c:\documents\family\letter2.txt".
  1287.  
  1288. -OR-    Just press <Enter> to select the file via "Point & Shoot".
  1289.  
  1290. -OR-    Enter a 'filespec' such as "*.txt" to select via Point & Shoot only
  1291.     from those files ending in ".txt".
  1292.  
  1293. \SF\
  1294. Point & Shoot file selection --
  1295.  
  1296. To select a file, use the cursor keys to highlight the desired filename and
  1297. press <Enter>. When there are many files, [PAGE UP] and [PAGE DOWN] may help
  1298. in viewing the filenames; [LINE END] (<End>) highlights the last filename and
  1299. [LINE BEGIN] (<Home>) highlights the first filename.
  1300.  
  1301. Selecting the special filename ".." moves up in the directory structure. Any
  1302. directories are displayed before other filenames and are indicated with a
  1303. following "\". Selecting a subdirectory moves to that subdirectory.
  1304.  
  1305. The top line displays the current "filespec" consisting of the drive,
  1306. directory name and the wildcard "filter" which determines which filenames are
  1307. displayed. Press [CURSOR UP] to recall previously entered filespecs.
  1308.  
  1309. Press [TAB CHAR] (<Tab>) to access the top line and enter a new filespec.
  1310.  
  1311. Press [ESCAPE] to cancel the point & shoot operation.
  1312.  
  1313. Use {FILE, Directory (change)} to change the default "current" directory.
  1314.  
  1315. \AM\
  1316. Add keystroke macro --
  1317.  
  1318. Adds new keystroke macros to the keyboard layout. Also modifies and deletes
  1319. existing ones. Immediately press [ESCAPE] to cancel this function.
  1320.  
  1321. For "Function/control key" press the function (or <ALT>) key to which a
  1322. sequence of keystrokes will be assigned. Then press [ESCAPE].
  1323.  
  1324. For "Edit sequence" enter the keystrokes exactly as you would type them to
  1325. perform the desired editing operation. Press [ESCAPE] again.
  1326.  
  1327. To edit an existing keystroke macro, enter the corresponding key at the first
  1328. prompt. Press the key again at the second prompt. This will display the entire
  1329. keystroke sequence. Then use [BACKSPACE] to delete keystrokes from the end and
  1330. enter the revised keystrokes.
  1331.  
  1332. To delete an existing keystroke macro, enter the corresponding key at the
  1333. first prompt. At the "Edit sequence" prompt, immediately press [ESCAPE].
  1334.  
  1335. Alternatively, use {MISC, Keyboard layout, Record macro} to add a new
  1336. keystroke macro by recording your editing operations as you make them.
  1337.  
  1338. Use {CONFIG, Save into VEDIT} to permanently add new keystroke macros to
  1339. VEDIT.
  1340.  
  1341. \LM\
  1342. Record macro --
  1343.  
  1344. Adds a new keystroke macro to the keyboard layout. First prompts for
  1345. "Function/control key" - this is usually an unused function (or <ALT>) key to
  1346. which a sequence of keystrokes are then assigned. Follow with [ESCAPE].
  1347.  
  1348. The status line will display "Record macro" to indicate that all editing
  1349. operations are now being recorded. The status line also indicates the
  1350. key-press needed to turn off the recording. This is either the "hot-key"
  1351. for {MISC, Keyboard layout, Record macro} (default: Alt-K) or <Ctrl-]>.
  1352.  
  1353. Alternatively, new keystroke macros can be added using {MISC, Keyboard
  1354. layout, Add macro}.
  1355.  
  1356. \KC\
  1357. Change keyboard layout --
  1358.  
  1359. This function lets you change the key assignments for the basic edit
  1360. functions. It does not change or add keystroke macros.
  1361.  
  1362. [M]odify layout; [C]reate new basic layout; [D]elete entire layout?
  1363.  
  1364. [M]odify    Does not initially delete any assignments. Use this when
  1365.         making small to moderate changes to the keyboard layout.
  1366.  
  1367. [C]reate    Deletes all basic edit function assignments from the
  1368.         keyboard layout; it does not delete keystroke macros. Use
  1369.         this when you want to make major changes to the layout but
  1370.         save all existing keystroke macros.
  1371.  
  1372. [D]elete    Deletes all key assignments including keystroke macros. Use
  1373.         this only when entering an entirely new keyboard layout.
  1374.  
  1375. Beginning with [BACKSPACE], each edit function is displayed, following by
  1376. the current key assignment. If there is none, "Not assigned" is displayed.
  1377. You can then enter a new assignment followed by <Enter>, or advance to the
  1378. next edit function by immediately pressing <Enter>.
  1379.  
  1380. You can also type the following character followed by <Enter>:
  1381.  
  1382. B    Go back to the beginning, i.e. back to "[BACKSPACE]".
  1383. P    Go to the previous item.
  1384. E    Exit this function and return to normal editing.
  1385. -    Delete the current assignment, changing it to "not assigned".
  1386. +    Add a duplicate assignment.
  1387.  
  1388. Duplicate assignments permit two (or more) keys to perform the same edit
  1389. function. After entering "+", the name of the edit function is displayed
  1390. again; normally this is followed by "Not assigned" unless there already is a
  1391. duplicate assignment.
  1392.  
  1393. When done, VEDIT checks that [ESCAPE] is assigned to some key. If not, it
  1394. is assigned to the <Esc> key. This ensures that enough keys are defined
  1395. to exit VEDIT via the {ESCAPE} menu. Remember that you can use <Space Bar>
  1396. to navigate a menu.
  1397.  
  1398. \KD\
  1399. [F]ull layout  [K]eystroke macros only
  1400.  
  1401. [F]ull        Displays the full layout which includes the basic keyboard
  1402.         layout and all keystroke macros.
  1403.  
  1404. [K]eystroke    Skips displaying the basic layout and displays only the
  1405.         keystroke macros.
  1406.  
  1407. \KS\
  1408. Save in [T]ext or [B]inary format -
  1409.  
  1410. [T]ext        The keyboard layout is saved in a format which is easy to
  1411.         edit. However this format takes a few seconds to load with
  1412.         {MISC, Keyboard layout, Load from disk}.
  1413.  
  1414. [B]inary    The keyboard layout is saved in a format which cannot be
  1415.         edited. This format loads very quickly into VEDIT.
  1416.  
  1417. \GH\
  1418.         -- NO SPECIFIC HELP IS AVAILABLE --
  1419.  
  1420. Prompts to "Press" a key require only a single keystroke - do not press
  1421. <Enter>. Prompts to "Enter" a value or string must be followed by <Enter>.
  1422. Press [CANCEL] (<Ctrl-C>) to cancel this operation.
  1423.  
  1424. Before you press <Enter> you can edit your response using [BACKSPACE],
  1425. [CURSOR RIGHT], [CURSOR LEFT] and [DELETE]. Characters typed in the middle
  1426. of a line are inserted. You do NOT need to move the cursor to the end of
  1427. the line before pressing <Enter>.
  1428.  
  1429. \STAT\
  1430. BLOCK        Indicates that both block markers have been set. The block
  1431.         can be processed from the {BLOCK} menu or printed from the
  1432.         {PRINT} menu. The block markers can be removed (cancelled)
  1433.         by pressing [CANCEL].
  1434.  
  1435. C-N-S        On the IBM PC, the status of the Caps/Num/Scroll Lock is
  1436.         displayed on the status line with the single letters "C", "N"
  1437.         and "S".
  1438.  
  1439. COL:        Indicates in which column of the text the cursor is located.
  1440.         When the screen is scrolled sideways, the "COL" changes to
  1441.         the column number corresponding to the left side of the
  1442.         screen. E.g. "40:112" indicates the left screen edge is at
  1443.         column 40 and the cursor is in column 112.
  1444.  
  1445. DISK        Indicates that the disk is full. This requires immediate
  1446.         attention since the file currently cannot be saved to disk.
  1447.         Use {MISC, DOS shell} to enter DOS and delete some unnecessary
  1448.         files. Or use {FILE, Save as} to save the current file on
  1449.         another disk.
  1450.  
  1451. filename    Indicates the name of the file you are currently editing.
  1452.         Technically it is the name of the "output file" - the name
  1453.         that the file will have when you save it on disk.
  1454.  
  1455.         When the filename is preceded with "!", this indicates that
  1456.         the file was opened in "browse-only" mode - you cannot alter
  1457.         the file, but you can browse through it more quickly.
  1458.  
  1459. INS        Indicates that you are in "Insert" mode. Any typed text will
  1460.         be inserted and not overwrite the existing text.
  1461.  
  1462. LINE:        Indicates on what line of the file the cursor is. The line
  1463.         number for a particular line of text will decrease if any
  1464.         preceding lines are deleted, and will increase if lines are
  1465.         inserted into the preceding text. The message is reduced to
  1466.         "LI:" for line numbers greater than 65535. When the message
  1467.         is all in capital letters the entire file is memory.
  1468.         Otherwise the message is displayed as follows:
  1469.  
  1470. Line:        The beginning of the file is currently in memory, but the end
  1471.         of the file is on disk.
  1472.  
  1473. lINE:        The end of the file is currently in memory, but the beginning
  1474.         of the file has been written to disk.
  1475.  
  1476. line:        Neither the very beginning nor end of the file is currently
  1477.         in memory - they are both on disk.
  1478.  
  1479. RM:        This message is only displayed when a right margin is set and
  1480.         is followed by the margin value.
  1481.  
  1482. TEXT        Indicates that you have text in the "scratchpad" register. The
  1483.         BLOCK and 1-END messages have higher priority than TEXT.
  1484.  
  1485. 1-END        Indicates that you have marked one end of a block of text. The
  1486.         block of text is highlighted as you move the cursor. The block
  1487.         block can be processed from the {BLOCK} menu or printed from
  1488.         the {PRINT} menu. The block markers can be removed (cancelled)
  1489.         by pressing [CANCEL] (<Ctrl-C>).
  1490.  
  1491. \MARG\
  1492.  
  1493. You can set the left margin in the {CONFIG, Word processing} sub-menu or with
  1494. the [INDENT] and [UNDENT] keys which change the margin by an "increment",
  1495. typically 4.
  1496.  
  1497. To enable word wrap and paragraph formatting, you must set the right margin
  1498. using the {CONFIG, Word processing} sub-menu. A value of 00 turns word wrap
  1499. off and disables {EDIT, Format paragraph}.
  1500.  
  1501. \FORM\
  1502.  
  1503. {EDIT, Format paragraph} will format (or re-format) a paragraph between the
  1504. current left and right margins. Optionally, the paragraph will be right
  1505. justified if this is selected from the {CONFIG, Word processing} sub-menu.
  1506.  
  1507. After formatting, the cursor moves to the next paragraph. Therefore, you can
  1508. repeatedly select {EDIT, Format paragraph} to format one paragraph after
  1509. another.
  1510.  
  1511. REMEMBER:  Paragraphs must be separated from each other by a blank line.
  1512.  
  1513. \HZ\
  1514.  
  1515. The screen may be scrolled horizontally by pressing [SCROLL RIGHT] and
  1516. [SCROLL LEFT]. "COL:" on the status line will change to the column number
  1517. corresponding to the left edge of the screen. The horizontal scrolling works
  1518. in "increments", typically 20 columns. The scrolling increment can be
  1519. changed with {CONFIG, Emulation, Horizontal scroll increment}.
  1520.  
  1521. An optional maximum line length (with horizontal scrolling) can be set with
  1522. {CONFIG, Emulation, Horizontal scroll margin}. Lines longer than this margin
  1523. are wrapped to the next screen line. The leftmost screen column is then
  1524. reserved for the "Continuation character". A value of "79" forces long
  1525. lines to simply wrap on the screen with no horizontal scrolling.
  1526.  
  1527. \IC\
  1528. To enter control characters into the text first press [ENTER CTRL] (<Ctrl-Q>)
  1529. and then type the desired control character such as <Esc>, <Ctrl-C>, etc.
  1530. Control characters are often needed in the text to control printer functions
  1531. such as font changes, underlining and overstrike. Control characters and
  1532. graphics characters can also be inserted using {MISC, ASCII table}.
  1533.  
  1534. Graphics characters (with value 128 - 255) can also be inserted using the
  1535. "ALT-Keypad" feature on the IBM PC keyboard. For example, to enter
  1536. the graphics character "╔" hold down the ALT key and type 201 on the keypad
  1537. (not the top row of keys) and release the ALT key.
  1538.  
  1539. If you use a sequence of control characters over and over again, you may want
  1540. to store it in a text register and then insert the text register when needed.
  1541.  
  1542. \CONV\
  1543. Several options are available for converting lower case letters to upper
  1544. case. They are controlled with {CONFIG, Program, Lower/upper case key
  1545. conversion}.
  1546.  
  1547. 0    No conversion is made
  1548.  
  1549. 1    All lower case letters are converted to upper case
  1550.  
  1551. 2    Only lower case letters to the left of the "conditional conversion
  1552.     character", typically ";" are converted to upper case. Useful for
  1553.     assembly language programming.
  1554.  
  1555. 3    To the left of the "conditional conversion character", lower case
  1556.     letters are converted to upper case and upper case letters are
  1557.     converted to lower case.
  1558.  
  1559. The "conditional conversion character" may be changed with {CONFIG, Program,
  1560. Conditional conversion character}.
  1561.  
  1562. \M1\ \M2\ \M3\ \M4\ \MOUSE\
  1563. MOUSE SUPPORT - Pull-down menus:
  1564. --------------------------------
  1565.  
  1566. To access the menu system move the mouse to the status line and click the
  1567. left button. To access the "Escape" menu click the right button.
  1568.  
  1569. To navigate the menu system hold down the left button. Sliding the mouse
  1570. along the top screen line displays each sub-menu. Sliding the mouse up/down
  1571. highlights each item or sub-sub-menu. Placing the mouse on an item and
  1572. releasing the left button selects the item.
  1573.  
  1574. To escape from the menu system, move the mouse off the menus (into the text)
  1575. and click the left button. This is the same action as [CANCEL].
  1576.  
  1577. Pressing both mouse buttons also performs a [CANCEL]. This is best done
  1578. by holding down the left button, clicking the right button and releasing the
  1579. left button.
  1580.  
  1581. Clicking the right button within the menu system accesses the on-line help.
  1582.  
  1583.  
  1584.  
  1585. Scroll Bars
  1586. -----------
  1587.  
  1588. Standard scroll bar functions are available through use of the left button.
  1589.  
  1590. The vertical scroll bar indicates your position with respect to the file. The
  1591. horizontal scroll bar indicates how much the screen is scrolled sideways with
  1592. respect to 1000 columns. (However, you can edit lines longer than 1000
  1593. characters; the scroll bar slider will remain in the rightmost position.)
  1594.  
  1595. Clicking an arrow scrolls in the indicated direction. Holding down the left
  1596. button scrolls continuously.
  1597.  
  1598. Clicking on the vertical scroll bar above or below the "slider" performs a
  1599. [PAGE UP] or [PAGE DOWN]. You can also drag the slider in order to quickly
  1600. jump to a relative position in the file. This may take some time in
  1601. multi-megabyte files, but will be nearly instantaneous in "browse" mode.
  1602.  
  1603. Clicking on the horizontal scroll bar to the left or right of the "slider"
  1604. performs a [SCROLL LEFT] or [SCROLL RIGHT] respectively (typically 20
  1605. columns). You can also drag the slider in order to quickly scroll the screen
  1606. sideways up to 1000 columns.
  1607.  
  1608. "Stealth" scroll bars and the right button
  1609. ------------------------------------------
  1610.  
  1611. The right button performs useful (and non-standard) mouse operations.
  1612.  
  1613. When scroll bars are enabled, the right button can also access them. When
  1614. scroll bars are disabled, the rightmost window column is considered a
  1615. "stealth" scroll bar, just as if it were visible. Similarly, the bottom window
  1616. line is the horizontal stealth scroll bar.
  1617.  
  1618. Clicking the right button on real or "stealth" arrows scrolls in the desired
  1619. direction. Clicking anywhere on a real or stealth scroll bar immediately jumps
  1620. to the relative position.
  1621.  
  1622. To make quick jumps within the file, move the mouse to the relative position
  1623. on the real/stealth vertical scroll bar and click the right button. (This may
  1624. take some time in multi-megabyte files!)
  1625.  
  1626. To [PAGE UP] move the mouse to the four rightmost columns of the top line, not
  1627. including the real/stealth scroll bar, and click the right button.
  1628.  
  1629. To [PAGE DOWN] move the mouse to the four rightmost columns of the bottom
  1630. line, not including the real/stealth scroll bar, and click the right button.
  1631.  
  1632. You can also [SCROLL UP] / [SCROLL DOWN] by moving the mouse anywhere in the
  1633. top/bottom half of the window, respectively, and holding the right button as
  1634. long as desired. Moving the mouse further to the right scrolls the screen
  1635. faster. THIS IS A VERY CONVENIENT WAY TO SCROLL AT VARYING SPEEDS.
  1636. 
  1637. In summary, the right button responds to these regions of the window:
  1638.  
  1639. ╒════════════════════════════════════════════════╕
  1640. │                        PgUp^│
  1641. │        Scroll Up            ▒│
  1642. │(Slow ....................................Fast)▒│
  1643. │                        ▒│
  1644. │                        ▒│
  1645. │                        ▒│
  1646. │                        ▒│
  1647. │                        ▒│
  1648. │        Scroll Down            ▒│
  1649. │                        PgDn▒│
  1650. │<▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒>v│
  1651. ╘════════════════════════════════════════════════╛
  1652.  
  1653. (Note the slight inconsistency in the lower right corner between "real"
  1654. and "stealth" scroll bars.)
  1655. 
  1656. Block Operation
  1657. ---------------
  1658.  
  1659. To move the editing cursor to the mouse position, click the left button.
  1660.  
  1661. To highlight a block of text, simply drag the mouse over the desired block
  1662. of text with the left button held down.
  1663.  
  1664. HINTS:  To highlight a small block, move the mouse to the desired 1st
  1665.     position. Press and hold the left button. Drag the mouse to the 2nd
  1666.     position - the highlighting will follow the mouse. Release the left
  1667.     button. This sets both block markers.
  1668.  
  1669.     To highlight a block larger than the screen, move the mouse to the
  1670.     desired 1st position. Press and hold the left button. Drag the mouse
  1671.     to another character and then back again to the original position.
  1672.     Release the left button; this only sets the 1st block marker. Then
  1673.     page to the desired 2nd position. Finish highlighting, by pressing,
  1674.     dragging and releasing the left button. Both block markers are now
  1675.     set.
  1676.  
  1677. To copy a block, first highlight the block, setting both markers. Move the
  1678. mouse to the position for inserting the block. While holding down the "CTRL"
  1679. key click the left button.
  1680.  
  1681. Moving a block is similar, except that you hold down the "ALT" key and click
  1682. the left button.
  1683.  
  1684.  
  1685. Search/Replace Options
  1686. ----------------------
  1687.  
  1688. The top line of the pop-up window for the Search/Replace functions reads
  1689. "Press ... for options". To access the search options move the mouse to this
  1690. top line and click the left button. You can then click on the desired
  1691. option(s). When all options are selected, move the mouse anywhere else in the
  1692. prompt window and click the right button.
  1693.  
  1694.  
  1695. Misc
  1696. ----
  1697.  
  1698. VEDIT's simple dialog boxes display selections in square brackets, i.e.
  1699. "[Y]es [N]o". You can answer these by moving the mouse to the selection
  1700. letter (or the bracket) and clicking the left button.
  1701.  
  1702. When normal prompts are on the screen, the left button acts identical to the
  1703. <Enter> key (when it is not top of a selection). Therefore, the prompt "Press
  1704. any key to continue" is satisfied by moving the mouse anywhere in the window
  1705. containing the prompt and clicking the left button.
  1706.  
  1707. When prompts and menus are on the screen, the right button acts identical to
  1708. the [HELP] key and supplies context sensitive help.
  1709.  
  1710. Pressing both buttons together always performs a [CANCEL], cancelling any
  1711. current operation. During normal editing, this removes any block markers.
  1712.  
  1713. To make the mouse cursor invisible, move it to the top left hand corner of
  1714. the screen. This is useful when the mouse driver is loaded, but you don't
  1715. want to use the mouse. Or set {CONFIG, Misc, Mouse cursor} to "0".
  1716.  
  1717. {CONFIG, Misc, Mouse cursor} also controls the mouse cursor upon startup. "0"
  1718. leaves the mouse cursor off, effectively disabling mouse support. "1" starts
  1719. the mouse cursor in the top left hand corner where it remains "invisible"
  1720. until moved somewhere else. "2" starts the mouse cursor in the middle of the
  1721. screen.
  1722. \\
  1723.